package com.yigo.toc.domain.to.entity;

import com.yigo.framework.annotation.Entity;
import com.yigo.framework.snapshot.DmoSnapshot;
import com.yigo.toc.domain.to.valueobject.ToProductVO;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author chenzl
 */
@Data
@Entity
public class TradeOrderDetail implements DmoSnapshot {
    /**
     * 忽略该字段，不参与建表
     */
    private Object snapshot;
    /**
     * id主键
     */
    private Long id;
    /**
     * 头表主键
     */
    private Long headId;
    /**
     * 商品信息
     */
    private ToProductVO product;
    /**
     * 实付单价
     */
    private BigDecimal actualPrice;
    /**
     * 下单数量
     */
    private Integer orderQty;
    /**
     * 发货数量
     */
    private Integer deliverQty;
    /**
     * 取消数量
     */
    private Integer cancelQty;
}
